package br.com.iswe.gwt.ui.client.service;

import br.com.iswe.core.entidades.gwt.BeanMap;
import br.com.iswe.core.entidades.gwt.RemoteEntityObject;
import br.com.iswe.gwt.ui.client.RequestInfo;
import br.com.iswe.gwt.ui.client.exp.ISWERpcException;

import com.google.gwt.user.client.rpc.RemoteService;

public interface ManyToManyClientContract<E extends RemoteEntityObject> extends RemoteService {

	E associarManyToMany(String controllerName, BeanMap bean, RequestInfo requestInfo) throws ISWERpcException;
	E removerManyToMany(String controllerName, BeanMap bean, RequestInfo requestInfo) throws ISWERpcException;
	
}
